1查找字符位置函数：
strpos($str,$seach,[int]);查找search在$str中的第一次位置从int开始；
stripos($str,$seach,[int]);函数返回字符串在另一个字符串中第一次出现的位置。该函数对大小写不敏感
strrpos($str,search,[int]):查找search在$str中的最后一次出现的位置从int开始
strripos($str,search,[int]):同上，该函数对大小写不敏感


2.提取子字符串的函数
substr($str,int start,[int len])
strstr($str1,str2)
stristr() 功能同strstr，只是不区分大小写
strrchr() 从最后一次搜索到的字符处返回；用处：取路径中文件名


3.替换字符串的PHP字符串函数
str_replace(search,replace,source)查找search用replace替换在source中
str_ireplace(search,replace,$str):同上，该函数对大小写不敏感
strtr ($str ,$from ,$to )该函数返回 str 的一个副本，并将在 from 中指定的字符转换为 to 中相应的字符
<?php
$trans = array("hello" => "hi", "hi" => "hello");
echo strtr("hi all, I said hello", $trans);
?>
substr_replace($Str,$rep,$start[,length]):$str原始字符串,$rep替换后的新字符串,$start起始位置,$length替换的长度，该项可选


4、字符长度
int strlen($str)


5、比较字符函数
int strcmp($str1,$str2)$str1>=<$str2分别为正1,0,-1（字符串比较）
strcasecmp() 忽略大小写（同上）
strnatcmp("8","18")按自然排序比较字符串
strnatcasecmp()


6、分割成数组的PHP字符串函数
str_split($str,len)
split(search,$str,[int])
explode(search,$str,[int])把$str按search字符进行分割返回数组int是分割几次，后面的将不分割


7、去除空格：
ltrim() rtrim()  trim()


8、加空格函数
chunk_split($str,2)向$str字符里面按2个字符就加入一个空格；


9、chr、ord--返回指定的字符或ascii


10、HTML代码有关函数
nl2br()使\n转换成<br>
strip_tags($str,['<p>'])去除HTML和PHP标记
    如：echo strip_tags($text, '<br><p>')
    htmlspecialchars($str[,var])


    11、字符大小写转换的PHP字符串函数
    strolower(str)
    stroupper(str)
    ucfirst(str)将函数的第一个字符转换为大写
    ucwords(str)将每个单词的首字母转换为大写


    12、数据库相关的PHP字符串函数
    addslashes(str)使str内单引号（'）、双引号（"）、反斜线（\）与 NUL字符串转换为\',\",\\。
    magic_quotes_gpc = On :自动对 get，post，cookie的内容进行转义
    get_magic_quotes_gpc（）:检测是否打开magic_quotes_gpc
    stripslashes(): 去除字符串中的反斜杠



<?php

/**
 * Created by PhpStorm.
 * User: Administrator
 * Date: 2019/8/20
 * Time: 13:23
 */
class 常用的字符串处理函数
{

}